// ------------------------------------------------------------------------------------------------
// File   : DX9FXAA.h
// Date   : 2011-04-20
// Author : Weng xiao yi
// Descr. : 
//
// ------------------------------------------------------------------------------------------------

#ifndef GUARD_DX9AE_FXAA_H
#define GUARD_DX9AE_FXAA_H


// ------------------------------------------------------------------------------------------------
// CLASSES
// ------------------------------------------------------------------------------------------------

class DX9AE_FXAA : public DX9AfterEffect
{
public:

	DX9AE_FXAA();
	virtual ~DX9AE_FXAA();

	virtual void ReInit() {}
	virtual void OnDeviceLost() { DX9AfterEffect::OnDeviceLost(); }
	virtual void OnDeviceReset() { DX9AfterEffect::OnDeviceReset(); }
	virtual void Shutdown() {}

	virtual void Apply();

	virtual void  SetParam(DX9_AE_Context _eContext, ULONG _ulParam, float _fValue) {}
	virtual float GetParam(DX9_AE_Context _eContext, ULONG _ulParam) { return 0; }


};


#endif // #ifdef GUARD_DX9AE_FXAA_H